
/* -----------------------------------------------------------------------------
	 Skin "permis de conduire"
----------------------------------------------------------------------------- */

.header-page {
	background: #ec6f9f;
}
	.header-page .baseline {
		color: #000;
	}

.sub-site-title {
	color: #ec6f9f;
}


.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a.focus {
	color: #ec6f9f;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li:hover > a {
	color: #ec6f9f;
	border-top-color: #ec6f9f;
}

.carousel-news .carousel-caption {
	background: rgba(239, 133, 174, 0.85);
}
.no-rgba .carousel-news .carousel-caption {
	background-image: url('../../img/site-permis/rose-85.png');
}

.carousel-news .carousel-caption a:link,
.carousel-news .carousel-caption a:visited {
	color: #000;
}


.block-panel-header {
	background-color: #ec6f9f;
	color: #000;
}

.panel-form input[type="submit"] {
	background-color: #ec6f9f;
	color: #000;
}
.panel-form input[type="submit"]:hover,
.panel-form input[type="submit"]:focus,
.panel-form input[type="submit"]:active {
	background: #ff78ac;
}

.tags-cloud {
	background-color: #ec6f9f;
}
.tags-cloud a {
	color: #1a4490;
}

.block-panel-chiffres {
	background-image: url('../../img/site-permis/chiffres.png');
}

.nav--lvl-2 > ul > li > a:hover,
.nav--lvl-2 > ul > li > a:focus,
.nav--lvl-2 > ul > li > a:active,
.nav--lvl-2 > ul > li.active > a {
	background-color: #ec6f9f;
}

.nav--lvl-3-title:link,
.nav--lvl-3-title:visited {
	background-color: #ec6f9f;
}


/* -----------------------------------------------------------------------------
   Blocks
----------------------------------------------------------------------------- */

.block-header {
	background-color: #ec6f9f;
}

	.block-title {
		color: #000;
	}


.block-document-active a,
.block-document-active .block-document-infos,
.block-document-active .block-document-date {
	color: #000;
}

.block-document-active .block-document-heading {
	background: rgba(239, 133, 174, 0.85);
}

.no-rgba .block-document-active .block-document-heading {
	background: url('../../img/site-permis/rose-85.png') 0 0 repeat;
}

.block-document-active .document-type {
	color: #000;
}

.document-type {
	background-image: url('../../img/site-permis/file.png');
	color: #000;
}
.block-document-active .document-type {
	background-image: url('../../img/site-permis/file-white.png');
}


/* -----------------------------------------------------------------------------
   Bloc image
----------------------------------------------------------------------------- */

.block-image-list a:link,
.block-image-list a:visited {
	background-image: url('../../img/site-permis/arrow-e-module.png');
}
.block-image-list a:hover,
.block-image-list a:focus,
.block-image-list a:active {
	background-image: url('../../img/site-permis/arrow-e-module-active.png');
}

.block-image-title {
  background-color: #ec6f9f;
  color: #000;
  font-weight: bold;
}

/* -----------------------------------------------------------------------------
   Video
----------------------------------------------------------------------------- */

.video-title a:link,
.video-title a:visited {
	background: rgba(239, 133, 174, 0.85) url('../../img/site-permis/play-video.png') left center no-repeat;
	color: #000;
}

.no-rgba .video-title a:link,
.no-rgba .video-title a:visited {
	background-color: #ec6f9f;
}


/* -----------------------------------------------------------------------------
   Breadcrumb
----------------------------------------------------------------------------- */
.breadcrumb a:link,
.breadcrumb a:visited {
	color: #000;
}

.breadcrumb > li:first-child > a {
	background: #ec6f9f;
	color: #000;
}
.breadcrumb > li:first-child + li > a {
	border-left-color: #ec6f9f;
}
.breadcrumb > li:first-child + li + li > a {
	border-left-color: #FF97C7;
}
.breadcrumb > li:first-child + li + li + li > a {
	border-left-color: #FFBFEF;
}



/* -----------------------------------------------------------------------------
   Article
----------------------------------------------------------------------------- */

.article {
	border-color: #ec6f9f;
}

	.article-header {
		background-color: #FFE1FA;
		color: #000;
	}

		.article-tools {
			background-color: #ec6f9f;
			color: #000;
		}

		.article-pubdate,
		.article-author,
		.article-intro {
			border-color: #ec6f9f;
		}


.article-wysiwyg h2 {
	color: #ec6f9f;
}

.article-wysiwyg a {
	color: #000;
}



/* -----------------------------------------------------------------------------
   Navigation article
----------------------------------------------------------------------------- */

.article-nav ul {

	  -webkit-box-shadow: none;
	     -moz-box-shadow: none;
	          box-shadow: none;
}

.article-nav > li > a {
	background: #ec6f9f url('../../img/arrow-e-dark-lg-2.png') 16px center no-repeat;
	color: #000;
	border: 1px solid #000;

	  -webkit-box-shadow: none;
	     -moz-box-shadow: none;
	          box-shadow: none;

}
.article-nav > li > a:hover,
.article-nav > li > a:focus,
.article-nav > li > a:active,
.article-nav > li > a.active {
	background: #000 url('../../img/arrow-s-white-lg-2.png') 13px center no-repeat;
}

.article-nav > li > ul > li {
	border-color: #000;
}
.article-nav > li > ul > li > a {
	background: #FF97C7;
	color: #000;

	  -webkit-box-shadow: none;
	     -moz-box-shadow: none;
	          box-shadow: none;
}
.article-nav > li > ul > li > a:hover,
.article-nav > li > ul > li > a:focus,
.article-nav > li > ul > li > a:active,
.article-nav > li > ul > li > a.active {
	background: #FFBFEF;
}



/* -----------------------------------------------------------------------------
	 Bouton d'aide
----------------------------------------------------------------------------- */
.btn-help:link,
.btn-help:visited {
	background-color: #305fb4;
	border: none;
	color: #fff;
}

.btn-help:hover,
.btn-help:focus,
.btn-help:active {
	background-color: #5180D5;
}




/* -----------------------------------------------------------------------------
	 Formulaire t�l�point
----------------------------------------------------------------------------- */

.form-site-color .panel-heading {
	background-color: #ec6f9f;
}
.form-site-color .panel-title {
	color: #000;
}

.form-site-color .panel-body {
	border-color: #ec6f9f;
}

.form-site-color .btn-alt {
	background-color: #ec6f9f;
	color: #000;
}

.form-site-color .btn-alt:hover,
.form-site-color .btn-alt:focus,
.form-site-color .btn-alt:active {
	background-color: #ff78ac;
}

.form-contact label {
	color: #333;
}

.form-site-color .form-control {
	border-color: #ec6f9f;
}

.form-site-color .custom-select > span {
	border-color: #ec6f9f;
	background: #fff url('../../img/site-permis/arrow-combobox.png') no-repeat 95% 50%;
}
.form-site-color .custom-select.active > span {
	border-color: #ff78ac;
}


/* -----------------------------------------------------------------------------
   Liste de liens
----------------------------------------------------------------------------- */

.links-list a {
	background: #ec6f9f;
	color: #000;
}


.links-list a:hover,
.links-list a:focus,
.links-list a:active {
	background: #ff78ac;
}



/* -----------------------------------------------------------------------------
   R�sultat de recherche
----------------------------------------------------------------------------- */

.block-article-source a,
.block-article-source span {
	color: #000;
	background-color: #ec6f9f;
}

.panel-default > .panel-heading {
	background-color: #ec6f9f;
}

	.panel-body {
		background-color: #305fb4;
	}

.form-survey .btn-alt,
.form-page-search .btn-alt {
	background: #ec6f9f;
	color: #000;
	border: none;
	font-weight: bold;
}

.form-survey .btn-alt:hover,
.form-survey .btn-alt:focus,
.form-survey .btn-alt:active,
.form-page-search .btn-alt:hover,
.form-page-search .btn-alt:focus,
.form-page-search .btn-alt:active {
	background: #ff78ac;
}

.result-infos {
	color: #fff;
}


/* -----------------------------------------------------------------------------
   FAQ
----------------------------------------------------------------------------- */


.module-faq-text .block-image-content {
	border-color: #ec6f9f;
}

.module-faq-text .block-image-list a:link,
.module-faq-text .block-image-list a:visited {
	color: #1a4490;
}

.module-faq-text .faq-more:link,
.module-faq-text .faq-more:visited {
	color: #ec6f9f;
	background-image: url('../../img/site-permis/arrow-e-more.png');
}


/* -----------------------------------------------------------------------------
   FAQ Panneau de recherche
----------------------------------------------------------------------------- */

.panel-faq > .panel-body {
	border-color: #ec6f9f;
}

.panel-faq .panel-title,
.panel-faq .result-infos {
	color: #ec6f9f;
}

.panel-faq .form-group .dropdown-trigger span {
	border-color: #ec6f9f;
	background-image: url('../../img/site-permis/arrow-combobox-s.png');
}

.panel-faq .form-page-search .form-control {
	border-color: #ec6f9f;
}

.panel-faq .form-page-search .input-group .btn {
	border-color: #ec6f9f;
}

.panel-faq .form-group .dropdown-trigger:hover,
.panel-faq .form-group .dropdown-trigger:focus,
.panel-faq .form-group .dropdown-trigger:active,
.panel-faq .form-group .dropdown-trigger.active {
	background: #FFE1FA;
}


/* -----------------------------------------------------------------------------
   Back to top
----------------------------------------------------------------------------- */

.back-to-top > a {
	background-color: #ec6f9f;
}

/* -----------------------------------------------------------------------------
	 Mobile
----------------------------------------------------------------------------- */

@media (max-width: 767px) {

.sub-site-title {
	color: #000;
}

}

.panel-alt .panel-heading--theme {
	background: #ec6f9f;
}

.panel-heading--theme .panel-title {
	color: #000;
}


/* -----------------------------------------------------------------------------
	 Bloc Particuliers Buttons Mon Espace
 ---------------------------------------------------------------------------- */

.particuliers__btn:link,
.particuliers__btn:visited {
	color: #000;
	background: #ec6f9f;
}

.particuliers__btn:hover,
.particuliers__btn:focus,
.particuliers__btn:active {
	background-color: #ff78ac;
}
.particuliers__btn:before {
	background: url('../../img/common/user.png') 0 0 no-repeat;
}

/* -----------------------------------------------------------------------------
	 Form contact borders DI Mantis : 0103851
 ---------------------------------------------------------------------------- */
.top-line {
	border-top: 1px solid #ec6f9f;
}
.form-contact-1st-col {
	border-right: 1px solid #ec6f9f;
}
.form-text {
	background: #ec6f9f;
	color: #000;
}
.btn-add {
	border: 1px solid #ec6f9f;
	color: #ec6f9f;
}
